package com.itheima.d1_map_impl;

import java.util.Comparator;
import java.util.Map;
import java.util.TreeMap;

/*
    目标：掌握TreeMap集合的使用。

    需求：创建一个TreeMap集合，键是学生对象(Student)，值是籍贯(String)。
           学生属性姓名和年龄，按照年龄进行排序并遍历。
 */
public class Test3TreeMap {

    public static void main(String[] args) {
        TreeMap<Student, String> map = new TreeMap<>((o1, o2)-> Double.compare(o1.getScore(), o2.getScore()));
        map.put(new Student("001","jack", 23), "北京");
        map.put(new Student("002","lucy", 19), "上海");
        map.put(new Student("003","mary", 18), "广州");
        map.put(new Student("004","mike", 21), "深圳");
        System.out.println(map);

    }
}
